rub one's hands together - Alemán Inglés Diccionario